package chapter04;

public class Test01_Exception {
    public static void main(String[] args) {
        int a = 20;
        int b = 0;
        try {
            System.out.println(divde(a,b));
        }//程序异常的时候才会执行catch
        catch (ArithmeticException e){
            System.out.println(e.getMessage());
            //退出java虚拟机 关闭java程序
            //System.exit(0);
        }
        //无论异常处理与否 finally一定会执行 用于程序的收尾操作
        finally {
            System.out.println("进入finally");
        }
        //try...catch之外的语句 只有异常正确处理之后才能执行
        System.out.println("程序运行结束");
    }
    //定义一个静态函数做除法
    public static int divde(int a,int b){
        return a/b;
    }
}
